Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor de Funções de Sistema para Sistemas Embarcados

Descrição

Text copied to clipboard!
Estamos à procura de um Desenvolvedor de Funções de Sistema para Sistemas Embarcados altamente qualificado para se juntar à nossa equipe de engenharia. Este profissional será responsável por projetar, implementar e otimizar funções de sistema em plataformas embarcadas, garantindo desempenho, confiabilidade e eficiência energética. O candidato ideal terá experiência sólida em desenvolvimento de software de baixo nível, conhecimento profundo de arquiteturas de microcontroladores e microprocessadores, além de familiaridade com sistemas operacionais em tempo real (RTOS). O desenvolvedor atuará em projetos que envolvem desde a concepção de novos produtos até a manutenção e atualização de sistemas existentes. Será necessário trabalhar em estreita colaboração com engenheiros de hardware, firmware e software para garantir a integração perfeita entre os componentes do sistema. Além disso, o profissional deverá realizar testes unitários, depuração e análise de desempenho, bem como documentar adequadamente o código e os processos de desenvolvimento. É essencial que o candidato tenha habilidades de comunicação eficazes, capacidade de trabalhar de forma independente e em equipe, e esteja disposto a aprender continuamente novas tecnologias e padrões da indústria. Experiência com ferramentas de versionamento de código, como Git, e metodologias ágeis de desenvolvimento também são altamente desejáveis. Se você é apaixonado por tecnologia embarcada, gosta de resolver problemas complexos e deseja contribuir para o desenvolvimento de soluções inovadoras, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e implementar funções de sistema para plataformas embarcadas
  • Colaborar com equipes de hardware e software para integração de sistemas
  • Realizar testes unitários e depuração de código
  • Otimizar desempenho e consumo de energia dos sistemas
  • Documentar código e processos de desenvolvimento
  • Participar de revisões de código e garantir boas práticas de programação
  • Analisar requisitos técnicos e propor soluções viáveis
  • Manter-se atualizado com novas tecnologias e padrões da indústria
  • Apoiar na manutenção e atualização de sistemas existentes
  • Contribuir para a melhoria contínua dos processos de desenvolvimento

Requisitos

Text copied to clipboard!
  • Formação em Engenharia da Computação, Ciência da Computação ou áreas afins
  • Experiência com linguagens C e C++
  • Conhecimento de sistemas operacionais em tempo real (RTOS)
  • Familiaridade com arquiteturas de microcontroladores e microprocessadores
  • Experiência com ferramentas de versionamento como Git
  • Capacidade de leitura e interpretação de esquemas eletrônicos
  • Conhecimento em protocolos de comunicação (I2C, SPI, UART, CAN)
  • Habilidade para trabalhar em equipe multidisciplinar
  • Boa comunicação verbal e escrita
  • Desejável conhecimento em metodologias ágeis (Scrum, Kanban)

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com desenvolvimento em C/C++ para sistemas embarcados?
  • Já trabalhou com algum sistema operacional em tempo real (RTOS)?
  • Tem familiaridade com protocolos de comunicação como SPI, I2C ou UART?
  • Como você costuma depurar problemas em sistemas embarcados?
  • Você já trabalhou com integração entre hardware e software?
  • Está familiarizado com ferramentas de controle de versão como Git?
  • Tem experiência com testes unitários em sistemas embarcados?
  • Como lida com documentação técnica de projetos?
  • Já participou de projetos utilizando metodologias ágeis?
  • Está disposto a aprender novas tecnologias e ferramentas?